package com.hsteach.web.controller.meeting.vo;

import com.hsteach.dao.domain.meeting.MeetingFile;
import com.hsteach.dao.domain.meeting.MeetingSummary;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 会议申请对象
 * 
 * @author fanxquer
 * @date 2023-08-25
 */
@ApiModel(value = "MeetingApplyVo", description = "会议申请")
@Data
public class MeetingApplyVo extends ListMeetingApplyVo {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "会议附件", required = false)
    private List<MeetingFile> files;

    @ApiModelProperty(value = "会议纪要", required = false)
    private List<MeetingSummary> summaries;

    @ApiModelProperty(value = "登陆人签到状态 0未签到 1已签到 -1不需要签到", required = false)
    private Integer signInStatus;

    @ApiModelProperty(value = "审批状态 1已审批，0未审批", required = true)
    private Integer applyStatus;
}
